├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml ├── labeler.yml └── workflows │ ├── build.yml │ ├── labeler.yml │ ├── lint.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── CRUSH.md ├── LICENSE ├── NOTICE ├── README.md ├── Taskfile.yaml ├── agent.go ├── agent_stream_test.go ├── agent_test.go ├── content.go ├── content_json.go ├── crush.json ├── cspell.json ├── doc.go ├── errors.go ├── examples ├── go.mod ├── go.sum ├── moon │ └── main.go ├── simple │ └── main.go ├── stream │ └── main.go └── structured-outputs │ ├── go.mod │ ├── go.sum │ └── main.go ├── go.mod ├── go.sum ├── json_test.go ├── model.go ├── model_json.go ├── object.go ├── object └── object.go ├── provider.go ├── provider_registry.go ├── providers ├── anthropic │ ├── anthropic.go │ ├── bedrock.go │ ├── error.go │ ├── google.go │ └── provider_options.go ├── azure │ ├── README.md │ ├── azure.go │ └── azure_test.go ├── bedrock │ ├── README.md │ └── bedrock.go ├── google │ ├── README.md │ ├── auth.go │ ├── error.go │ ├── google.go │ ├── provider_options.go │ └── slice.go ├── openai │ ├── error.go │ ├── language_model.go │ ├── language_model_hooks.go │ ├── openai.go │ ├── openai_test.go │ ├── provider_options.go │ ├── responses_language_model.go │ └── responses_options.go ├── openaicompat │ ├── language_model_hooks.go │ ├── openaicompat.go │ ├── openaicompat_test.go │ └── provider_options.go └── openrouter │ ├── language_model_hooks.go │ ├── openrouter.go │ └── provider_options.go ├── providertests ├── .env.sample ├── anthropic_test.go ├── azure_responses_test.go ├── azure_test.go ├── bedrock_test.go ├── common_test.go ├── google_test.go ├── image_upload_test.go ├── object_test.go ├── openai_responses_test.go ├── openai_test.go ├── openaicompat_test.go ├── openrouter_test.go ├── provider_registry_test.go └── testdata │ ├── TestAnthropicCommon │ └── claude-sonnet-4 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestAnthropicCommonWithCacheControl │ └── claude-sonnet-4 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestAnthropicObjectGeneration │ └── claude-sonnet-4 │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── TestAnthropicThinking │ └── claude-sonnet-4 │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── TestAnthropicThinkingWithCacheControl │ └── claude-sonnet-4 │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── TestAzureCommon │ ├── azure-gpt-5-mini │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── azure-grok-3-mini │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ └── azure-o4-mini │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestAzureResponsesCommon │ ├── azure-gpt-5-mini │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ └── azure-o4-mini │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestAzureResponsesWithSummaryThinking │ └── azure-gpt-5-mini │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── TestAzureThinking │ ├── azure-gpt-5-mini │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ └── azure-grok-3-mini │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── TestBedrockBasicAuth │ ├── simple.yaml │ └── simple_streaming.yaml │ ├── TestBedrockCommon │ ├── bedrock-anthropic-claude-3-haiku │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── bedrock-anthropic-claude-3-opus │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ └── bedrock-anthropic-claude-3-sonnet │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestGoogleCommon │ ├── gemini-2.5-flash │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── gemini-2.5-pro │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── gemini-3-pro-preview │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── vertex-claude-3-7-sonnet │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── vertex-gemini-2-5-flash │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ └── vertex-gemini-2-5-pro │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestGoogleObjectGeneration │ ├── gemini-2.5-flash │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── gemini-2.5-pro │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ └── gemini-3-pro-preview │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── TestGoogleThinking │ ├── gemini-2.5-flash │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── gemini-2.5-pro │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ └── gemini-3-pro-preview │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── TestGoogleVertexObjectGeneration │ ├── vertex-claude-3-7-sonnet │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── vertex-gemini-2-5-flash │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ └── vertex-gemini-2-5-pro │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── TestImageUploadAgent │ ├── anthropic-claude-sonnet-4.yaml │ ├── gemini-2.5-pro.yaml │ └── openai-gpt-5.yaml │ ├── TestImageUploadAgentStreaming │ ├── anthropic-claude-sonnet-4-stream.yaml │ ├── gemini-2.5-pro-stream.yaml │ └── openai-gpt-5-stream.yaml │ ├── TestOpenAICommon │ ├── openai-gpt-4o-mini │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── openai-gpt-4o │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── openai-gpt-5 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ └── openai-o4-mini │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestOpenAICompatObjectGeneration │ ├── xai-grok-4-fast │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── xai-grok-code-fast │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ └── zai-glm-4.5 │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── TestOpenAICompatibleCommon │ ├── groq-kimi-k2 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── huggingface-qwen3-coder │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── llama-cpp-gpt-oss │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── xai-grok-4-fast │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── xai-grok-code-fast │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ └── zai-glm-4.5 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestOpenAICompatibleThinking │ ├── llama-cpp-gpt-oss │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── xai-grok-3-mini │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ └── zai-glm-4.5 │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── TestOpenAIObjectGeneration │ ├── openai-gpt-4o-mini │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── openai-gpt-4o │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── openai-gpt-5 │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ └── openai-o4-mini │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── TestOpenAIResponsesCommon │ ├── openai-gpt-4o-mini │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── openai-gpt-4o │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── openai-gpt-5 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ └── openai-o4-mini │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestOpenAIResponsesObjectGeneration │ ├── openai-gpt-4o-mini │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── openai-gpt-4o │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── openai-gpt-5 │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ └── openai-o4-mini │ │ ├── complex_object.yaml │ │ ├── complex_object_streaming.yaml │ │ ├── simple_object.yaml │ │ └── simple_object_streaming.yaml │ ├── TestOpenAIResponsesWithSummaryThinking │ ├── openai-gpt-5 │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ └── openai-o4-mini │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── TestOpenRouterCommon │ ├── claude-sonnet-4 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── deepseek-chat-v3.1-free │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── gemini-2.5-flash │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── gemini-3-pro-preview │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── glm-4.5 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── glm-4.6 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── gpt-5 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── grok-code-fast-1 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── kimi-k2 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ └── qwen3-235b-a22b-2507 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestOpenRouterCommonWithAnthropicCache │ └── claude-sonnet-4 │ │ ├── multi_tool.yaml │ │ ├── multi_tool_streaming.yaml │ │ ├── simple.yaml │ │ ├── simple_streaming.yaml │ │ ├── tool.yaml │ │ └── tool_streaming.yaml │ ├── TestOpenRouterThinking │ ├── claude-sonnet-4-sig │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── claude-sonnet-4 │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── gemini-3-pro-preview │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── glm-4.6 │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── gpt-5 │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ └── grok-code-fast-1 │ │ ├── thinking-streaming.yaml │ │ └── thinking.yaml │ ├── TestSimple │ ├── google-vertex-claude-sonnet.yaml │ ├── google-vertex-gemini-2.5-flash.yaml │ └── google-vertex-gemini-2.5-pro.yaml │ └── wish.png ├── retry.go ├── schema ├── schema.go └── schema_test.go ├── scripts └── run-labeler.sh ├── tool.go ├── tool_test.go └── util.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CRUSH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/CRUSH.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/Taskfile.yaml -------------------------------------------------------------------------------- /agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/agent.go -------------------------------------------------------------------------------- /agent_stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/agent_stream_test.go -------------------------------------------------------------------------------- /agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/agent_test.go -------------------------------------------------------------------------------- /content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/content.go -------------------------------------------------------------------------------- /content_json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/content_json.go -------------------------------------------------------------------------------- /crush.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/crush.json -------------------------------------------------------------------------------- /cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/cspell.json -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/doc.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/errors.go -------------------------------------------------------------------------------- /examples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/examples/go.mod -------------------------------------------------------------------------------- /examples/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/examples/go.sum -------------------------------------------------------------------------------- /examples/moon/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/examples/moon/main.go -------------------------------------------------------------------------------- /examples/simple/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/examples/simple/main.go -------------------------------------------------------------------------------- /examples/stream/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/examples/stream/main.go -------------------------------------------------------------------------------- /examples/structured-outputs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/examples/structured-outputs/go.mod -------------------------------------------------------------------------------- /examples/structured-outputs/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/examples/structured-outputs/go.sum -------------------------------------------------------------------------------- /examples/structured-outputs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/examples/structured-outputs/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/go.sum -------------------------------------------------------------------------------- /json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/json_test.go -------------------------------------------------------------------------------- /model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/model.go -------------------------------------------------------------------------------- /model_json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/model_json.go -------------------------------------------------------------------------------- /object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/object.go -------------------------------------------------------------------------------- /object/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/object/object.go -------------------------------------------------------------------------------- /provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/provider.go -------------------------------------------------------------------------------- /provider_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/provider_registry.go -------------------------------------------------------------------------------- /providers/anthropic/anthropic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/anthropic/anthropic.go -------------------------------------------------------------------------------- /providers/anthropic/bedrock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/anthropic/bedrock.go -------------------------------------------------------------------------------- /providers/anthropic/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/anthropic/error.go -------------------------------------------------------------------------------- /providers/anthropic/google.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/anthropic/google.go -------------------------------------------------------------------------------- /providers/anthropic/provider_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/anthropic/provider_options.go -------------------------------------------------------------------------------- /providers/azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/azure/README.md -------------------------------------------------------------------------------- /providers/azure/azure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/azure/azure.go -------------------------------------------------------------------------------- /providers/azure/azure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/azure/azure_test.go -------------------------------------------------------------------------------- /providers/bedrock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/bedrock/README.md -------------------------------------------------------------------------------- /providers/bedrock/bedrock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/bedrock/bedrock.go -------------------------------------------------------------------------------- /providers/google/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/google/README.md -------------------------------------------------------------------------------- /providers/google/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/google/auth.go -------------------------------------------------------------------------------- /providers/google/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/google/error.go -------------------------------------------------------------------------------- /providers/google/google.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/google/google.go -------------------------------------------------------------------------------- /providers/google/provider_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/google/provider_options.go -------------------------------------------------------------------------------- /providers/google/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/google/slice.go -------------------------------------------------------------------------------- /providers/openai/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openai/error.go -------------------------------------------------------------------------------- /providers/openai/language_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openai/language_model.go -------------------------------------------------------------------------------- /providers/openai/language_model_hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openai/language_model_hooks.go -------------------------------------------------------------------------------- /providers/openai/openai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openai/openai.go -------------------------------------------------------------------------------- /providers/openai/openai_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openai/openai_test.go -------------------------------------------------------------------------------- /providers/openai/provider_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openai/provider_options.go -------------------------------------------------------------------------------- /providers/openai/responses_language_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openai/responses_language_model.go -------------------------------------------------------------------------------- /providers/openai/responses_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openai/responses_options.go -------------------------------------------------------------------------------- /providers/openaicompat/language_model_hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openaicompat/language_model_hooks.go -------------------------------------------------------------------------------- /providers/openaicompat/openaicompat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openaicompat/openaicompat.go -------------------------------------------------------------------------------- /providers/openaicompat/openaicompat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openaicompat/openaicompat_test.go -------------------------------------------------------------------------------- /providers/openaicompat/provider_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openaicompat/provider_options.go -------------------------------------------------------------------------------- /providers/openrouter/language_model_hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openrouter/language_model_hooks.go -------------------------------------------------------------------------------- /providers/openrouter/openrouter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openrouter/openrouter.go -------------------------------------------------------------------------------- /providers/openrouter/provider_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providers/openrouter/provider_options.go -------------------------------------------------------------------------------- /providertests/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/.env.sample -------------------------------------------------------------------------------- /providertests/anthropic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/anthropic_test.go -------------------------------------------------------------------------------- /providertests/azure_responses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/azure_responses_test.go -------------------------------------------------------------------------------- /providertests/azure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/azure_test.go -------------------------------------------------------------------------------- /providertests/bedrock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/bedrock_test.go -------------------------------------------------------------------------------- /providertests/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/common_test.go -------------------------------------------------------------------------------- /providertests/google_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/google_test.go -------------------------------------------------------------------------------- /providertests/image_upload_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/image_upload_test.go -------------------------------------------------------------------------------- /providertests/object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/object_test.go -------------------------------------------------------------------------------- /providertests/openai_responses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/openai_responses_test.go -------------------------------------------------------------------------------- /providertests/openai_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/openai_test.go -------------------------------------------------------------------------------- /providertests/openaicompat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/openaicompat_test.go -------------------------------------------------------------------------------- /providertests/openrouter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/openrouter_test.go -------------------------------------------------------------------------------- /providertests/provider_registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/provider_registry_test.go -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommon/claude-sonnet-4/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommon/claude-sonnet-4/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommon/claude-sonnet-4/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommon/claude-sonnet-4/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommon/claude-sonnet-4/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommon/claude-sonnet-4/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommon/claude-sonnet-4/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommon/claude-sonnet-4/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommon/claude-sonnet-4/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommon/claude-sonnet-4/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommon/claude-sonnet-4/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommon/claude-sonnet-4/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicCommonWithCacheControl/claude-sonnet-4/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicObjectGeneration/claude-sonnet-4/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicObjectGeneration/claude-sonnet-4/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicObjectGeneration/claude-sonnet-4/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicObjectGeneration/claude-sonnet-4/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicObjectGeneration/claude-sonnet-4/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicObjectGeneration/claude-sonnet-4/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicObjectGeneration/claude-sonnet-4/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicObjectGeneration/claude-sonnet-4/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicThinking/claude-sonnet-4/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicThinking/claude-sonnet-4/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicThinking/claude-sonnet-4/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicThinking/claude-sonnet-4/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicThinkingWithCacheControl/claude-sonnet-4/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicThinkingWithCacheControl/claude-sonnet-4/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAnthropicThinkingWithCacheControl/claude-sonnet-4/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAnthropicThinkingWithCacheControl/claude-sonnet-4/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-gpt-5-mini/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-gpt-5-mini/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-gpt-5-mini/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-gpt-5-mini/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-gpt-5-mini/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-gpt-5-mini/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-gpt-5-mini/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-gpt-5-mini/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-grok-3-mini/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-grok-3-mini/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-grok-3-mini/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-grok-3-mini/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-grok-3-mini/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-grok-3-mini/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-grok-3-mini/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-grok-3-mini/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-o4-mini/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-o4-mini/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-o4-mini/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-o4-mini/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-o4-mini/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-o4-mini/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureCommon/azure-o4-mini/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureCommon/azure-o4-mini/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureResponsesCommon/azure-gpt-5-mini/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureResponsesCommon/azure-gpt-5-mini/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureResponsesCommon/azure-gpt-5-mini/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureResponsesCommon/azure-gpt-5-mini/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureResponsesCommon/azure-gpt-5-mini/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureResponsesCommon/azure-gpt-5-mini/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureResponsesCommon/azure-gpt-5-mini/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureResponsesCommon/azure-gpt-5-mini/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureResponsesCommon/azure-o4-mini/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureResponsesCommon/azure-o4-mini/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureResponsesCommon/azure-o4-mini/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureResponsesCommon/azure-o4-mini/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureResponsesCommon/azure-o4-mini/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureResponsesCommon/azure-o4-mini/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureResponsesCommon/azure-o4-mini/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureResponsesCommon/azure-o4-mini/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureResponsesWithSummaryThinking/azure-gpt-5-mini/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureResponsesWithSummaryThinking/azure-gpt-5-mini/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureResponsesWithSummaryThinking/azure-gpt-5-mini/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureResponsesWithSummaryThinking/azure-gpt-5-mini/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureThinking/azure-gpt-5-mini/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureThinking/azure-gpt-5-mini/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureThinking/azure-gpt-5-mini/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureThinking/azure-gpt-5-mini/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureThinking/azure-grok-3-mini/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureThinking/azure-grok-3-mini/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestAzureThinking/azure-grok-3-mini/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestAzureThinking/azure-grok-3-mini/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockBasicAuth/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockBasicAuth/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockBasicAuth/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockBasicAuth/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-haiku/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-haiku/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-haiku/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-haiku/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-haiku/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-haiku/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-haiku/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-haiku/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-opus/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-opus/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-opus/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-opus/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-opus/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-opus/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-opus/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-opus/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-sonnet/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-sonnet/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-sonnet/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-sonnet/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-sonnet/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-sonnet/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-sonnet/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestBedrockCommon/bedrock-anthropic-claude-3-sonnet/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-flash/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-flash/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-flash/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-flash/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-flash/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-flash/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-flash/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-flash/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-flash/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-flash/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-flash/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-flash/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-pro/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-pro/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-pro/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-pro/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-pro/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-pro/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-pro/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-pro/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-pro/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-pro/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-2.5-pro/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-2.5-pro/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/gemini-3-pro-preview/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-claude-3-7-sonnet/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-claude-3-7-sonnet/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-claude-3-7-sonnet/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-claude-3-7-sonnet/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-claude-3-7-sonnet/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-claude-3-7-sonnet/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-claude-3-7-sonnet/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-claude-3-7-sonnet/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-flash/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleCommon/vertex-gemini-2-5-pro/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-flash/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-flash/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-flash/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-flash/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-flash/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-flash/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-flash/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-flash/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-pro/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-pro/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-pro/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-pro/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-pro/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-pro/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-pro/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-2.5-pro/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-3-pro-preview/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-3-pro-preview/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-3-pro-preview/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-3-pro-preview/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-3-pro-preview/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-3-pro-preview/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleObjectGeneration/gemini-3-pro-preview/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleObjectGeneration/gemini-3-pro-preview/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleThinking/gemini-2.5-flash/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleThinking/gemini-2.5-flash/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleThinking/gemini-2.5-flash/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleThinking/gemini-2.5-flash/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleThinking/gemini-2.5-pro/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleThinking/gemini-2.5-pro/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleThinking/gemini-2.5-pro/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleThinking/gemini-2.5-pro/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleThinking/gemini-3-pro-preview/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleThinking/gemini-3-pro-preview/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleThinking/gemini-3-pro-preview/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleThinking/gemini-3-pro-preview/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-claude-3-7-sonnet/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-claude-3-7-sonnet/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-claude-3-7-sonnet/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-claude-3-7-sonnet/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-claude-3-7-sonnet/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-claude-3-7-sonnet/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-claude-3-7-sonnet/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-claude-3-7-sonnet/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-flash/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-flash/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-flash/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-flash/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-flash/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-flash/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-flash/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-flash/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-pro/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-pro/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-pro/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-pro/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-pro/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-pro/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-pro/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestGoogleVertexObjectGeneration/vertex-gemini-2-5-pro/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestImageUploadAgent/anthropic-claude-sonnet-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestImageUploadAgent/anthropic-claude-sonnet-4.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestImageUploadAgent/gemini-2.5-pro.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestImageUploadAgent/gemini-2.5-pro.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestImageUploadAgent/openai-gpt-5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestImageUploadAgent/openai-gpt-5.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestImageUploadAgentStreaming/anthropic-claude-sonnet-4-stream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestImageUploadAgentStreaming/anthropic-claude-sonnet-4-stream.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestImageUploadAgentStreaming/gemini-2.5-pro-stream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestImageUploadAgentStreaming/gemini-2.5-pro-stream.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestImageUploadAgentStreaming/openai-gpt-5-stream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestImageUploadAgentStreaming/openai-gpt-5-stream.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o-mini/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-4o/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-4o/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-5/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-5/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-5/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-5/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-5/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-5/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-5/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-5/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-5/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-5/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-gpt-5/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-gpt-5/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-o4-mini/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-o4-mini/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-o4-mini/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-o4-mini/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-o4-mini/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-o4-mini/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICommon/openai-o4-mini/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICommon/openai-o4-mini/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-4-fast/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-4-fast/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-4-fast/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-4-fast/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-4-fast/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-4-fast/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-4-fast/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-4-fast/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-code-fast/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-code-fast/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-code-fast/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-code-fast/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-code-fast/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-code-fast/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-code-fast/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/xai-grok-code-fast/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/zai-glm-4.5/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/zai-glm-4.5/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/zai-glm-4.5/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/zai-glm-4.5/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/zai-glm-4.5/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/zai-glm-4.5/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatObjectGeneration/zai-glm-4.5/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatObjectGeneration/zai-glm-4.5/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/groq-kimi-k2/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/huggingface-qwen3-coder/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/llama-cpp-gpt-oss/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/llama-cpp-gpt-oss/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/llama-cpp-gpt-oss/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/llama-cpp-gpt-oss/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/llama-cpp-gpt-oss/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/llama-cpp-gpt-oss/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/llama-cpp-gpt-oss/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/llama-cpp-gpt-oss/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-4-fast/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/xai-grok-code-fast/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleCommon/zai-glm-4.5/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleThinking/llama-cpp-gpt-oss/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleThinking/llama-cpp-gpt-oss/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleThinking/llama-cpp-gpt-oss/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleThinking/llama-cpp-gpt-oss/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleThinking/xai-grok-3-mini/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleThinking/xai-grok-3-mini/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleThinking/xai-grok-3-mini/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleThinking/xai-grok-3-mini/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleThinking/zai-glm-4.5/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleThinking/zai-glm-4.5/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAICompatibleThinking/zai-glm-4.5/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAICompatibleThinking/zai-glm-4.5/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o-mini/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o-mini/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o-mini/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o-mini/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o-mini/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o-mini/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o-mini/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o-mini/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-4o/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-5/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-5/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-5/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-5/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-5/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-5/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-5/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-gpt-5/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-o4-mini/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-o4-mini/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-o4-mini/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-o4-mini/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-o4-mini/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-o4-mini/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIObjectGeneration/openai-o4-mini/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIObjectGeneration/openai-o4-mini/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o-mini/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-4o/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-gpt-5/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-o4-mini/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-o4-mini/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-o4-mini/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-o4-mini/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-o4-mini/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-o4-mini/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesCommon/openai-o4-mini/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesCommon/openai-o4-mini/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o-mini/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o-mini/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o-mini/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o-mini/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o-mini/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o-mini/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o-mini/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o-mini/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-4o/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-5/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-5/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-5/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-5/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-5/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-5/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-5/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-gpt-5/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-o4-mini/complex_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-o4-mini/complex_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-o4-mini/complex_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-o4-mini/complex_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-o4-mini/simple_object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-o4-mini/simple_object.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-o4-mini/simple_object_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesObjectGeneration/openai-o4-mini/simple_object_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesWithSummaryThinking/openai-gpt-5/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesWithSummaryThinking/openai-gpt-5/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesWithSummaryThinking/openai-gpt-5/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesWithSummaryThinking/openai-gpt-5/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesWithSummaryThinking/openai-o4-mini/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesWithSummaryThinking/openai-o4-mini/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenAIResponsesWithSummaryThinking/openai-o4-mini/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenAIResponsesWithSummaryThinking/openai-o4-mini/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/deepseek-chat-v3.1-free/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.5/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.5/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.5/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.5/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.5/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.5/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.5/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.5/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.5/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.5/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.5/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.5/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.6/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.6/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.6/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.6/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.6/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.6/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.6/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.6/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.6/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.6/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/glm-4.6/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/glm-4.6/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gpt-5/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gpt-5/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gpt-5/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gpt-5/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gpt-5/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gpt-5/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gpt-5/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gpt-5/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gpt-5/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gpt-5/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/gpt-5/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/gpt-5/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/kimi-k2/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/kimi-k2/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/kimi-k2/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/kimi-k2/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/kimi-k2/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/kimi-k2/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/kimi-k2/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/kimi-k2/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/kimi-k2/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/kimi-k2/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/kimi-k2/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/kimi-k2/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/multi_tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/multi_tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/multi_tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/multi_tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/simple.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/simple_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/simple_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/tool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/tool.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/tool_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/tool_streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/claude-sonnet-4-sig/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/claude-sonnet-4-sig/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/claude-sonnet-4-sig/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/claude-sonnet-4-sig/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/claude-sonnet-4/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/claude-sonnet-4/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/claude-sonnet-4/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/claude-sonnet-4/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/gemini-3-pro-preview/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/gemini-3-pro-preview/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/gemini-3-pro-preview/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/gemini-3-pro-preview/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/glm-4.6/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/glm-4.6/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/glm-4.6/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/glm-4.6/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/gpt-5/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/gpt-5/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/gpt-5/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/gpt-5/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/grok-code-fast-1/thinking-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/grok-code-fast-1/thinking-streaming.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestOpenRouterThinking/grok-code-fast-1/thinking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestOpenRouterThinking/grok-code-fast-1/thinking.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestSimple/google-vertex-claude-sonnet.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | version: 2 3 | interactions: [] 4 | -------------------------------------------------------------------------------- /providertests/testdata/TestSimple/google-vertex-gemini-2.5-flash.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestSimple/google-vertex-gemini-2.5-flash.yaml -------------------------------------------------------------------------------- /providertests/testdata/TestSimple/google-vertex-gemini-2.5-pro.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/TestSimple/google-vertex-gemini-2.5-pro.yaml -------------------------------------------------------------------------------- /providertests/testdata/wish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/providertests/testdata/wish.png -------------------------------------------------------------------------------- /retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/retry.go -------------------------------------------------------------------------------- /schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/schema/schema.go -------------------------------------------------------------------------------- /schema/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/schema/schema_test.go -------------------------------------------------------------------------------- /scripts/run-labeler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/scripts/run-labeler.sh -------------------------------------------------------------------------------- /tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/tool.go -------------------------------------------------------------------------------- /tool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/tool_test.go -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/fantasy/HEAD/util.go --------------------------------------------------------------------------------