├── .agents └── commands │ └── pr-review.md ├── .beads ├── .gitignore ├── README.md ├── config.yaml ├── issues.jsonl └── metadata.json ├── .credo.exs ├── .dialyzer_ignore.exs ├── .env.example ├── .formatter.exs ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── ai-pr-review.yml │ └── elixir-ci.yml ├── .gitignore ├── AGENTS.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config ├── config.exs ├── dev.exs └── test.exs ├── guides ├── adding_a_provider.md ├── amazon_bedrock.md ├── anthropic.md ├── azure.md ├── cerebras.md ├── core-concepts.md ├── data-structures.md ├── fixture-testing.md ├── getting-started.livemd ├── getting-started.md ├── google.md ├── google_vertex.md ├── groq.md ├── meta.md ├── mix-tasks.md ├── model-metadata.md ├── openai.md ├── openrouter.md ├── streaming-migration.md ├── xai.md ├── zai.md └── zai_coder.md ├── lib ├── examples │ ├── README.md │ ├── agent.ex │ ├── demo.exs │ └── scripts │ │ ├── README.md │ │ ├── anthropic_prompt_caching.exs │ │ ├── context_cross_model.exs │ │ ├── context_reuse.exs │ │ ├── embeddings_batch_similarity.exs │ │ ├── embeddings_single.exs │ │ ├── helpers.ex │ │ ├── json_schema_examples.exs │ │ ├── multimodal_image_analysis.exs │ │ ├── multimodal_pdf_qa.exs │ │ ├── object_generate.exs │ │ ├── object_stream.exs │ │ ├── reasoning_tokens.exs │ │ ├── run_all.sh │ │ ├── text_generate.exs │ │ ├── text_stream.exs │ │ ├── tools_function_calling.exs │ │ └── tools_round_trip.exs ├── mix │ └── tasks │ │ ├── gen.ex │ │ └── model_compat.ex ├── req_llm.ex └── req_llm │ ├── application.ex │ ├── context.ex │ ├── debug.ex │ ├── embedding.ex │ ├── error.ex │ ├── generation.ex │ ├── keys.ex │ ├── message.ex │ ├── message │ └── content_part.ex │ ├── model_helpers.ex │ ├── param_transform.ex │ ├── provider.ex │ ├── provider │ ├── defaults.ex │ ├── generated │ │ └── valid_providers.ex │ ├── options.ex │ └── utils.ex │ ├── providers.ex │ ├── providers │ ├── amazon_bedrock.ex │ ├── amazon_bedrock │ │ ├── anthropic.ex │ │ ├── aws_event_stream.ex │ │ ├── converse.ex │ │ ├── meta.ex │ │ ├── openai.ex │ │ ├── response.ex │ │ └── sts.ex │ ├── anthropic.ex │ ├── anthropic │ │ ├── adapter_helpers.ex │ │ ├── context.ex │ │ ├── platform_reasoning.ex │ │ └── response.ex │ ├── azure.ex │ ├── azure │ │ ├── anthropic.ex │ │ ├── openai.ex │ │ └── responses_api.ex │ ├── cerebras.ex │ ├── google.ex │ ├── google │ │ └── cached_content.ex │ ├── google_vertex.ex │ ├── google_vertex │ │ ├── anthropic.ex │ │ ├── auth.ex │ │ ├── gemini.ex │ │ └── token_cache.ex │ ├── groq.ex │ ├── meta.ex │ ├── openai.ex │ ├── openai │ │ ├── adapter_helpers.ex │ │ ├── api.ex │ │ ├── chat_api.ex │ │ ├── param_profiles.ex │ │ └── responses_api.ex │ ├── openrouter.ex │ ├── xai.ex │ ├── zai.ex │ └── zai_coder.ex │ ├── response.ex │ ├── response │ └── stream.ex │ ├── schema.ex │ ├── step │ ├── error.ex │ ├── fixture.ex │ ├── retry.ex │ └── usage.ex │ ├── stream_chunk.ex │ ├── stream_response.ex │ ├── stream_response │ └── metadata_handle.ex │ ├── stream_server.ex │ ├── streaming.ex │ ├── streaming │ ├── finch_client.ex │ ├── fixtures.ex │ └── sse.ex │ ├── tool.ex │ └── tool_call.ex ├── mix.exs ├── mix.lock ├── priv ├── examples │ ├── test.jpg │ └── test.pdf ├── openrouter_exclude.json └── supported_models.json ├── test ├── AGENTS.md ├── coverage │ ├── amazon_bedrock │ │ └── comprehensive_test.exs │ ├── anthropic │ │ ├── comprehensive_test.exs │ │ └── streaming_structured_output_test.exs │ ├── azure │ │ ├── comprehensive_test.exs │ │ ├── embedding_test.exs │ │ └── streaming_structured_output_test.exs │ ├── cerebras │ │ └── comprehensive_test.exs │ ├── google │ │ ├── comprehensive_test.exs │ │ ├── embedding_test.exs │ │ └── grounding_test.exs │ ├── google_vertex_anthropic │ │ └── comprehensive_test.exs │ ├── google_vertex_gemini │ │ └── comprehensive_test.exs │ ├── groq │ │ └── comprehensive_test.exs │ ├── openai │ │ ├── comprehensive_test.exs │ │ └── embedding_test.exs │ ├── openrouter │ │ └── comprehensive_test.exs │ ├── xai │ │ ├── comprehensive_test.exs │ │ └── streaming_structured_output_test.exs │ ├── zai │ │ └── comprehensive_test.exs │ └── zai_coder │ │ └── comprehensive_test.exs ├── provider │ ├── azure │ │ ├── anthropic_test.exs │ │ ├── azure_test.exs │ │ ├── error_handling_test.exs │ │ ├── openai_test.exs │ │ ├── options_test.exs │ │ ├── routing_test.exs │ │ ├── streaming_test.exs │ │ ├── structured_output_test.exs │ │ └── tools_test.exs │ ├── openai │ │ └── responses_api_unit_test.exs │ └── openai_structured_output_test.exs ├── providers │ ├── amazon_bedrock_provider_test.exs │ ├── anthropic_test.exs │ ├── google_role_fix_test.exs │ ├── google_test.exs │ ├── google_version_test.exs │ ├── groq_test.exs │ ├── openai_test.exs │ ├── openrouter_test.exs │ └── xai_test.exs ├── req_llm │ ├── base_url_streaming_test.exs │ ├── context_conversational_test.exs │ ├── context_round_trip_test.exs │ ├── context_test.exs │ ├── embedding_test.exs │ ├── error_test.exs │ ├── generation_test.exs │ ├── generation_translation_test.exs │ ├── integration │ │ └── streaming_orchestration_test.exs │ ├── keys_test.exs │ ├── message │ │ └── content_part_test.exs │ ├── message_test.exs │ ├── messaging_test.exs │ ├── model_helpers_test.exs │ ├── provider │ │ ├── defaults_test.exs │ │ └── options_test.exs │ ├── providers │ │ ├── amazon_bedrock │ │ │ ├── additional_test.exs │ │ │ ├── anthropic_test.exs │ │ │ ├── aws_event_stream_test.exs │ │ │ ├── converse_test.exs │ │ │ ├── meta_test.exs │ │ │ ├── openai_test.exs │ │ │ ├── sts_integration_test.exs │ │ │ └── sts_test.exs │ │ ├── amazon_bedrock_prompt_cache_test.exs │ │ ├── amazon_bedrock_test.exs │ │ ├── anthropic_prompt_cache_test.exs │ │ ├── google │ │ │ └── cached_content_test.exs │ │ └── google_vertex │ │ │ └── token_cache_test.exs │ ├── response_test.exs │ ├── schema_test.exs │ ├── schema_zoi_metadata_test.exs │ ├── schema_zoi_test.exs │ ├── step │ │ ├── error_test.exs │ │ ├── retry_provider_integration_test.exs │ │ ├── retry_test.exs │ │ └── usage_test.exs │ ├── stream_chunk_test.exs │ ├── stream_response_test.exs │ ├── stream_server │ │ ├── concurrency_test.exs │ │ ├── core_test.exs │ │ ├── error_handling_test.exs │ │ ├── fixture_capture_test.exs │ │ ├── metadata_test.exs │ │ ├── provider_test.exs │ │ └── streaming_test.exs │ ├── streaming │ │ ├── finch_client_test.exs │ │ ├── http2_error_message_test.exs │ │ ├── http2_validation_test.exs │ │ └── sse_test.exs │ ├── test │ │ ├── chunk_collector_test.exs │ │ ├── env_test.exs │ │ ├── model_matrix_test.exs │ │ ├── transcript_test.exs │ │ └── vcr_test.exs │ ├── tool_call_test.exs │ ├── tool_test.exs │ └── tool_zoi_test.exs ├── req_llm_test.exs ├── support │ ├── chunk_collector.ex │ ├── env.ex │ ├── fake_keys.ex │ ├── fake_registry.ex │ ├── fixture.ex │ ├── fixture_path.ex │ ├── fixtures.ex │ ├── fixtures │ │ ├── amazon_bedrock │ │ │ ├── anthropic_claude_haiku_4_5_20251001_v1_0 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── anthropic_claude_opus_4_1_20250805_v1_0 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── anthropic_claude_sonnet_4_5_20250929_v1_0 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── cohere_command_r_plus_v1_0 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── cohere_command_r_v1_0 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── meta_llama3_3_70b_instruct_v1_0 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_oss_120b_1_0 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ └── openai_gpt_oss_20b_1_0 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ ├── anthropic │ │ │ ├── claude_3_5_haiku_20241022 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_3_5_haiku_latest │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_3_7_sonnet_latest │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_3_haiku_20240307 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_haiku_4_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_haiku_4_5_20251001 │ │ │ │ ├── basic.json │ │ │ │ ├── context_append_1.json │ │ │ │ ├── context_append_2.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_opus_4_0 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_opus_4_1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_opus_4_1_20250805 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_opus_4_20250514 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_sonnet_4_0 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_sonnet_4_20250514 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_sonnet_4_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ └── claude_sonnet_4_5_20250929 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── object_streaming_auto.json │ │ │ │ ├── object_streaming_auto_with_tools.json │ │ │ │ ├── object_streaming_json_schema.json │ │ │ │ ├── object_streaming_tool_strict.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ ├── aws_sts │ │ │ └── assume_role.json │ │ ├── azure │ │ │ ├── claude_haiku_4_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_opus_4_1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_opus_4_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_sonnet_4_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── codex_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4_1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4_1_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4_1_nano │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4o │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4o_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5_1_chat │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5_1_codex_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5_chat │ │ │ │ ├── basic.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5_nano │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── o1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── o3_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ └── o4_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ ├── cerebras │ │ │ ├── gpt_oss_120b │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_3_235b_a22b_instruct_2507 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_3_235b_a22b_thinking_2507 │ │ │ │ ├── basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ └── qwen_3_coder_480b │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ ├── google │ │ │ ├── gemini_2_0_flash │ │ │ │ ├── basic.json │ │ │ │ ├── grounding_basic.json │ │ │ │ ├── grounding_context.json │ │ │ │ ├── grounding_streaming.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gemini_2_0_flash_exp │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── gemini_2_0_flash_lite │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gemini_2_5_flash │ │ │ │ ├── basic.json │ │ │ │ ├── grounding_basic.json │ │ │ │ ├── grounding_context.json │ │ │ │ ├── grounding_streaming.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gemini_2_5_flash_preview_05_20 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gemini_2_5_pro │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ └── gemini_flash_latest │ │ │ │ ├── basic.json │ │ │ │ ├── context_append_1.json │ │ │ │ ├── context_append_2.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ ├── google_vertex │ │ │ ├── claude_haiku_4_5_20251001 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_opus_4_1_20250805 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── claude_sonnet_4_5_20250929 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gemini_2_0_flash │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gemini_2_5_flash │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gemini_2_5_flash_lite │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ └── gemini_2_5_pro │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ ├── groq │ │ │ ├── llama_3_1_8b_instant │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── llama_3_3_70b_versatile │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── meta_llama_llama_4_maverick_17b_128e_instruct │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── meta_llama_llama_4_scout_17b_16e_instruct │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ └── usage.json │ │ │ ├── moonshotai_kimi_k2_instruct_0905 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_oss_120b │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_oss_20b │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ └── qwen_qwen3_32b │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ ├── openai │ │ │ ├── codex_mini_latest │ │ │ │ ├── basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── gpt_3_5_turbo │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4_1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4_1_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4_1_nano │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4_turbo │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4o │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4o_2024_05_13 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4o_2024_08_06 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4o_2024_11_20 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_4o_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5_chat_latest │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5_codex │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5_mini │ │ │ │ ├── basic.json │ │ │ │ ├── context_append_1.json │ │ │ │ ├── context_append_2.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5_nano │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── gpt_5_pro │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── streaming.json │ │ │ │ └── usage.json │ │ │ ├── o1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── o3 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── o3_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── o3_pro │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── o4_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── text_embedding_3_large │ │ │ │ ├── basic.json │ │ │ │ ├── embed_basic.json │ │ │ │ ├── embed_batch.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── text_embedding_3_small │ │ │ │ ├── basic.json │ │ │ │ ├── embed_basic.json │ │ │ │ ├── embed_batch.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ └── text_embedding_ada_002 │ │ │ │ ├── basic.json │ │ │ │ ├── embed_basic.json │ │ │ │ ├── embed_batch.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ ├── openrouter │ │ │ ├── anthropic_claude_3_5_haiku │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── anthropic_claude_3_7_sonnet │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── anthropic_claude_haiku_4_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── anthropic_claude_opus_4 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── anthropic_claude_opus_4_1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── anthropic_claude_sonnet_4 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── anthropic_claude_sonnet_4_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── deepseek_deepseek_chat_v3_0324 │ │ │ │ ├── basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── deepseek_deepseek_chat_v3_1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── deepseek_deepseek_r1_distill_llama_70b │ │ │ │ ├── basic.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── deepseek_deepseek_r1_distill_qwen_14b │ │ │ │ ├── basic.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── deepseek_deepseek_v3_1_terminus │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── deepseek_deepseek_v3_1_terminus_exacto │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── google_gemini_2_0_flash_001 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── google_gemini_2_5_flash │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── google_gemini_2_5_flash_lite │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── google_gemini_2_5_flash_lite_preview_09_2025 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── google_gemini_2_5_flash_preview_09_2025 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── google_gemini_2_5_pro │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── google_gemini_2_5_pro_preview_05_06 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── google_gemini_2_5_pro_preview_06_05 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── google_gemma_3n_e4b_it │ │ │ │ ├── basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── meta_llama_llama_3_2_11b_vision_instruct │ │ │ │ ├── basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── minimax_minimax_01 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ └── usage.json │ │ │ ├── minimax_minimax_m1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ └── usage.json │ │ │ ├── minimax_minimax_m2_free │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ └── usage.json │ │ │ ├── mistralai_codestral_2508 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── mistralai_devstral_small_2507 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── mistralai_mistral_medium_3 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── mistralai_mistral_medium_3_1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── mistralai_mistral_small_3_2_24b_instruct │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── moonshotai_kimi_k2 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── moonshotai_kimi_k2_0905 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── moonshotai_kimi_k2_0905_exacto │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── nousresearch_hermes_4_70b │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_4o_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_5_codex │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_5_image │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_5_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_5_nano │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_5_pro │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_oss_120b │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_oss_120b_exacto │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ └── usage.json │ │ │ ├── openai_gpt_oss_20b │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── openai_o4_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_qwen2_5_vl_72b_instruct │ │ │ │ ├── basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── qwen_qwen3_235b_a22b_07_25 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_qwen3_235b_a22b_thinking_2507 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_qwen3_30b_a3b_instruct_2507 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_qwen3_30b_a3b_thinking_2507 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_qwen3_coder │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_qwen3_coder_exacto │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_qwen3_next_80b_a3b_instruct │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_qwen3_next_80b_a3b_thinking │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── qwen_qwen_2_5_coder_32b_instruct │ │ │ │ ├── basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── x_ai_grok_3 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── x_ai_grok_3_beta │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── x_ai_grok_3_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── x_ai_grok_3_mini_beta │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── x_ai_grok_4 │ │ │ │ ├── basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── x_ai_grok_4_fast │ │ │ │ ├── basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── x_ai_grok_code_fast_1 │ │ │ │ ├── basic.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ └── usage.json │ │ │ ├── z_ai_glm_4_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── z_ai_glm_4_5_air │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── z_ai_glm_4_5v │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── z_ai_glm_4_6 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ └── z_ai_glm_4_6_exacto │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ ├── xai │ │ │ ├── grok_3 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_3_fast │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_3_fast_latest │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_3_latest │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_3_mini │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_3_mini_fast │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_3_mini_fast_latest │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_3_mini_latest │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_4 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── object_streaming_json_schema.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_4_fast │ │ │ │ ├── basic.json │ │ │ │ ├── context_append_1.json │ │ │ │ ├── context_append_2.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_4_fast_non_reasoning │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── grok_4_fast_reasoning │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ └── grok_code_fast_1 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ ├── zai │ │ │ ├── glm_4_5 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── glm_4_5_air │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── glm_4_5_flash │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ ├── glm_4_5v │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ │ └── glm_4_6 │ │ │ │ ├── basic.json │ │ │ │ ├── multi_tool.json │ │ │ │ ├── no_tool.json │ │ │ │ ├── object_basic.json │ │ │ │ ├── object_streaming.json │ │ │ │ ├── reasoning_basic.json │ │ │ │ ├── reasoning_streaming.json │ │ │ │ ├── streaming.json │ │ │ │ ├── token_limit.json │ │ │ │ ├── tool_round_trip_1.json │ │ │ │ ├── tool_round_trip_2.json │ │ │ │ └── usage.json │ │ └── zai_coder │ │ │ ├── glm_4_5 │ │ │ ├── basic.json │ │ │ ├── multi_tool.json │ │ │ ├── no_tool.json │ │ │ ├── object_basic.json │ │ │ ├── object_streaming.json │ │ │ ├── reasoning_basic.json │ │ │ ├── reasoning_streaming.json │ │ │ ├── streaming.json │ │ │ ├── token_limit.json │ │ │ ├── tool_round_trip_1.json │ │ │ ├── tool_round_trip_2.json │ │ │ └── usage.json │ │ │ ├── glm_4_5_air │ │ │ ├── basic.json │ │ │ ├── multi_tool.json │ │ │ ├── no_tool.json │ │ │ ├── object_basic.json │ │ │ ├── object_streaming.json │ │ │ ├── reasoning_basic.json │ │ │ ├── reasoning_streaming.json │ │ │ ├── streaming.json │ │ │ ├── token_limit.json │ │ │ ├── tool_round_trip_1.json │ │ │ ├── tool_round_trip_2.json │ │ │ └── usage.json │ │ │ ├── glm_4_5_flash │ │ │ ├── basic.json │ │ │ ├── multi_tool.json │ │ │ ├── no_tool.json │ │ │ ├── object_basic.json │ │ │ ├── object_streaming.json │ │ │ ├── reasoning_basic.json │ │ │ ├── reasoning_streaming.json │ │ │ ├── streaming.json │ │ │ ├── token_limit.json │ │ │ ├── tool_round_trip_1.json │ │ │ ├── tool_round_trip_2.json │ │ │ └── usage.json │ │ │ ├── glm_4_5v │ │ │ ├── basic.json │ │ │ ├── multi_tool.json │ │ │ ├── no_tool.json │ │ │ ├── object_basic.json │ │ │ ├── object_streaming.json │ │ │ ├── reasoning_basic.json │ │ │ ├── reasoning_streaming.json │ │ │ ├── streaming.json │ │ │ ├── token_limit.json │ │ │ ├── tool_round_trip_1.json │ │ │ ├── tool_round_trip_2.json │ │ │ └── usage.json │ │ │ └── glm_4_6 │ │ │ ├── basic.json │ │ │ ├── multi_tool.json │ │ │ ├── no_tool.json │ │ │ ├── object_basic.json │ │ │ ├── object_streaming.json │ │ │ ├── reasoning_basic.json │ │ │ ├── reasoning_streaming.json │ │ │ ├── streaming.json │ │ │ ├── token_limit.json │ │ │ ├── tool_round_trip_1.json │ │ │ ├── tool_round_trip_2.json │ │ │ └── usage.json │ ├── helpers.ex │ ├── helpers_test.exs │ ├── model_matrix.ex │ ├── provider_case.ex │ ├── provider_test │ │ ├── comprehensive.ex │ │ └── embedding.ex │ ├── stream_server_helpers.ex │ ├── streaming_case.ex │ ├── transcript.ex │ └── vcr.ex └── test_helper.exs ├── tutorial └── agents │ ├── 01_basic_generate.exs │ ├── 02_tools_basic_loop.exs │ ├── 03_streaming_basics.exs │ ├── 04_agent_sync_tool_calling.exs │ ├── 05_agent_phased.exs │ ├── 06_memory_context.exs │ ├── 07_agent_cli_repl.exs │ ├── 08_agent_streaming_finalize.exs │ ├── 09_agent_usage_logging.exs │ ├── 10_agent_task_tools.exs │ ├── 11_agent_parallel_tools.exs │ ├── 12_agent_tool_retries.exs │ ├── 13_agent_profiles.exs │ ├── 14_router_agent.exs │ ├── 15_conversation_supervisor.exs │ ├── 16_agent_persistence.exs │ ├── 17_external_api_tool.exs │ ├── 18_embedding_retrieval.exs │ ├── 19_http_api_agent.exs │ └── 20_liveview_chat_agent.exs └── usage-rules.md /.agents/commands/pr-review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.agents/commands/pr-review.md -------------------------------------------------------------------------------- /.beads/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.beads/.gitignore -------------------------------------------------------------------------------- /.beads/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.beads/README.md -------------------------------------------------------------------------------- /.beads/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.beads/config.yaml -------------------------------------------------------------------------------- /.beads/issues.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.beads/issues.jsonl -------------------------------------------------------------------------------- /.beads/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.beads/metadata.json -------------------------------------------------------------------------------- /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.credo.exs -------------------------------------------------------------------------------- /.dialyzer_ignore.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.dialyzer_ignore.exs -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.env.example -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ai-pr-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.github/workflows/ai-pr-review.yml -------------------------------------------------------------------------------- /.github/workflows/elixir-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.github/workflows/elixir-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/config/dev.exs -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/config/test.exs -------------------------------------------------------------------------------- /guides/adding_a_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/adding_a_provider.md -------------------------------------------------------------------------------- /guides/amazon_bedrock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/amazon_bedrock.md -------------------------------------------------------------------------------- /guides/anthropic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/anthropic.md -------------------------------------------------------------------------------- /guides/azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/azure.md -------------------------------------------------------------------------------- /guides/cerebras.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/cerebras.md -------------------------------------------------------------------------------- /guides/core-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/core-concepts.md -------------------------------------------------------------------------------- /guides/data-structures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/data-structures.md -------------------------------------------------------------------------------- /guides/fixture-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/fixture-testing.md -------------------------------------------------------------------------------- /guides/getting-started.livemd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/getting-started.livemd -------------------------------------------------------------------------------- /guides/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/getting-started.md -------------------------------------------------------------------------------- /guides/google.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/google.md -------------------------------------------------------------------------------- /guides/google_vertex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/google_vertex.md -------------------------------------------------------------------------------- /guides/groq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/groq.md -------------------------------------------------------------------------------- /guides/meta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/meta.md -------------------------------------------------------------------------------- /guides/mix-tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/mix-tasks.md -------------------------------------------------------------------------------- /guides/model-metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/model-metadata.md -------------------------------------------------------------------------------- /guides/openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/openai.md -------------------------------------------------------------------------------- /guides/openrouter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/openrouter.md -------------------------------------------------------------------------------- /guides/streaming-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/streaming-migration.md -------------------------------------------------------------------------------- /guides/xai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/xai.md -------------------------------------------------------------------------------- /guides/zai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/zai.md -------------------------------------------------------------------------------- /guides/zai_coder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/guides/zai_coder.md -------------------------------------------------------------------------------- /lib/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/README.md -------------------------------------------------------------------------------- /lib/examples/agent.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/agent.ex -------------------------------------------------------------------------------- /lib/examples/demo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/demo.exs -------------------------------------------------------------------------------- /lib/examples/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/README.md -------------------------------------------------------------------------------- /lib/examples/scripts/anthropic_prompt_caching.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/anthropic_prompt_caching.exs -------------------------------------------------------------------------------- /lib/examples/scripts/context_cross_model.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/context_cross_model.exs -------------------------------------------------------------------------------- /lib/examples/scripts/context_reuse.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/context_reuse.exs -------------------------------------------------------------------------------- /lib/examples/scripts/embeddings_batch_similarity.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/embeddings_batch_similarity.exs -------------------------------------------------------------------------------- /lib/examples/scripts/embeddings_single.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/embeddings_single.exs -------------------------------------------------------------------------------- /lib/examples/scripts/helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/helpers.ex -------------------------------------------------------------------------------- /lib/examples/scripts/json_schema_examples.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/json_schema_examples.exs -------------------------------------------------------------------------------- /lib/examples/scripts/multimodal_image_analysis.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/multimodal_image_analysis.exs -------------------------------------------------------------------------------- /lib/examples/scripts/multimodal_pdf_qa.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/multimodal_pdf_qa.exs -------------------------------------------------------------------------------- /lib/examples/scripts/object_generate.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/object_generate.exs -------------------------------------------------------------------------------- /lib/examples/scripts/object_stream.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/object_stream.exs -------------------------------------------------------------------------------- /lib/examples/scripts/reasoning_tokens.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/reasoning_tokens.exs -------------------------------------------------------------------------------- /lib/examples/scripts/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/run_all.sh -------------------------------------------------------------------------------- /lib/examples/scripts/text_generate.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/text_generate.exs -------------------------------------------------------------------------------- /lib/examples/scripts/text_stream.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/text_stream.exs -------------------------------------------------------------------------------- /lib/examples/scripts/tools_function_calling.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/tools_function_calling.exs -------------------------------------------------------------------------------- /lib/examples/scripts/tools_round_trip.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/examples/scripts/tools_round_trip.exs -------------------------------------------------------------------------------- /lib/mix/tasks/gen.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/mix/tasks/gen.ex -------------------------------------------------------------------------------- /lib/mix/tasks/model_compat.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/mix/tasks/model_compat.ex -------------------------------------------------------------------------------- /lib/req_llm.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm.ex -------------------------------------------------------------------------------- /lib/req_llm/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/application.ex -------------------------------------------------------------------------------- /lib/req_llm/context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/context.ex -------------------------------------------------------------------------------- /lib/req_llm/debug.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/debug.ex -------------------------------------------------------------------------------- /lib/req_llm/embedding.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/embedding.ex -------------------------------------------------------------------------------- /lib/req_llm/error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/error.ex -------------------------------------------------------------------------------- /lib/req_llm/generation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/generation.ex -------------------------------------------------------------------------------- /lib/req_llm/keys.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/keys.ex -------------------------------------------------------------------------------- /lib/req_llm/message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/message.ex -------------------------------------------------------------------------------- /lib/req_llm/message/content_part.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/message/content_part.ex -------------------------------------------------------------------------------- /lib/req_llm/model_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/model_helpers.ex -------------------------------------------------------------------------------- /lib/req_llm/param_transform.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/param_transform.ex -------------------------------------------------------------------------------- /lib/req_llm/provider.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/provider.ex -------------------------------------------------------------------------------- /lib/req_llm/provider/defaults.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/provider/defaults.ex -------------------------------------------------------------------------------- /lib/req_llm/provider/generated/valid_providers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/provider/generated/valid_providers.ex -------------------------------------------------------------------------------- /lib/req_llm/provider/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/provider/options.ex -------------------------------------------------------------------------------- /lib/req_llm/provider/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/provider/utils.ex -------------------------------------------------------------------------------- /lib/req_llm/providers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/amazon_bedrock.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/amazon_bedrock.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/amazon_bedrock/anthropic.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/amazon_bedrock/anthropic.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/amazon_bedrock/converse.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/amazon_bedrock/converse.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/amazon_bedrock/meta.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/amazon_bedrock/meta.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/amazon_bedrock/openai.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/amazon_bedrock/openai.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/amazon_bedrock/response.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/amazon_bedrock/response.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/amazon_bedrock/sts.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/amazon_bedrock/sts.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/anthropic.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/anthropic.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/anthropic/adapter_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/anthropic/adapter_helpers.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/anthropic/context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/anthropic/context.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/anthropic/platform_reasoning.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/anthropic/platform_reasoning.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/anthropic/response.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/anthropic/response.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/azure.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/azure.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/azure/anthropic.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/azure/anthropic.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/azure/openai.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/azure/openai.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/azure/responses_api.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/azure/responses_api.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/cerebras.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/cerebras.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/google.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/google.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/google/cached_content.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/google/cached_content.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/google_vertex.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/google_vertex.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/google_vertex/anthropic.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/google_vertex/anthropic.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/google_vertex/auth.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/google_vertex/auth.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/google_vertex/gemini.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/google_vertex/gemini.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/google_vertex/token_cache.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/google_vertex/token_cache.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/groq.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/groq.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/meta.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/meta.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/openai.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/openai.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/openai/adapter_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/openai/adapter_helpers.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/openai/api.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/openai/api.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/openai/chat_api.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/openai/chat_api.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/openai/param_profiles.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/openai/param_profiles.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/openai/responses_api.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/openai/responses_api.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/openrouter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/openrouter.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/xai.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/xai.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/zai.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/zai.ex -------------------------------------------------------------------------------- /lib/req_llm/providers/zai_coder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/providers/zai_coder.ex -------------------------------------------------------------------------------- /lib/req_llm/response.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/response.ex -------------------------------------------------------------------------------- /lib/req_llm/response/stream.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/response/stream.ex -------------------------------------------------------------------------------- /lib/req_llm/schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/schema.ex -------------------------------------------------------------------------------- /lib/req_llm/step/error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/step/error.ex -------------------------------------------------------------------------------- /lib/req_llm/step/fixture.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/step/fixture.ex -------------------------------------------------------------------------------- /lib/req_llm/step/retry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/step/retry.ex -------------------------------------------------------------------------------- /lib/req_llm/step/usage.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/step/usage.ex -------------------------------------------------------------------------------- /lib/req_llm/stream_chunk.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/stream_chunk.ex -------------------------------------------------------------------------------- /lib/req_llm/stream_response.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/stream_response.ex -------------------------------------------------------------------------------- /lib/req_llm/stream_response/metadata_handle.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/stream_response/metadata_handle.ex -------------------------------------------------------------------------------- /lib/req_llm/stream_server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/stream_server.ex -------------------------------------------------------------------------------- /lib/req_llm/streaming.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/streaming.ex -------------------------------------------------------------------------------- /lib/req_llm/streaming/finch_client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/streaming/finch_client.ex -------------------------------------------------------------------------------- /lib/req_llm/streaming/fixtures.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/streaming/fixtures.ex -------------------------------------------------------------------------------- /lib/req_llm/streaming/sse.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/streaming/sse.ex -------------------------------------------------------------------------------- /lib/req_llm/tool.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/tool.ex -------------------------------------------------------------------------------- /lib/req_llm/tool_call.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/lib/req_llm/tool_call.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/mix.lock -------------------------------------------------------------------------------- /priv/examples/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/priv/examples/test.jpg -------------------------------------------------------------------------------- /priv/examples/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/priv/examples/test.pdf -------------------------------------------------------------------------------- /priv/openrouter_exclude.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/priv/openrouter_exclude.json -------------------------------------------------------------------------------- /priv/supported_models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/priv/supported_models.json -------------------------------------------------------------------------------- /test/AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/AGENTS.md -------------------------------------------------------------------------------- /test/coverage/amazon_bedrock/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/amazon_bedrock/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/anthropic/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/anthropic/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/anthropic/streaming_structured_output_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/anthropic/streaming_structured_output_test.exs -------------------------------------------------------------------------------- /test/coverage/azure/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/azure/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/azure/embedding_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/azure/embedding_test.exs -------------------------------------------------------------------------------- /test/coverage/azure/streaming_structured_output_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/azure/streaming_structured_output_test.exs -------------------------------------------------------------------------------- /test/coverage/cerebras/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/cerebras/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/google/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/google/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/google/embedding_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/google/embedding_test.exs -------------------------------------------------------------------------------- /test/coverage/google/grounding_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/google/grounding_test.exs -------------------------------------------------------------------------------- /test/coverage/google_vertex_anthropic/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/google_vertex_anthropic/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/google_vertex_gemini/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/google_vertex_gemini/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/groq/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/groq/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/openai/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/openai/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/openai/embedding_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/openai/embedding_test.exs -------------------------------------------------------------------------------- /test/coverage/openrouter/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/openrouter/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/xai/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/xai/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/xai/streaming_structured_output_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/xai/streaming_structured_output_test.exs -------------------------------------------------------------------------------- /test/coverage/zai/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/zai/comprehensive_test.exs -------------------------------------------------------------------------------- /test/coverage/zai_coder/comprehensive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/coverage/zai_coder/comprehensive_test.exs -------------------------------------------------------------------------------- /test/provider/azure/anthropic_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/azure/anthropic_test.exs -------------------------------------------------------------------------------- /test/provider/azure/azure_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/azure/azure_test.exs -------------------------------------------------------------------------------- /test/provider/azure/error_handling_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/azure/error_handling_test.exs -------------------------------------------------------------------------------- /test/provider/azure/openai_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/azure/openai_test.exs -------------------------------------------------------------------------------- /test/provider/azure/options_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/azure/options_test.exs -------------------------------------------------------------------------------- /test/provider/azure/routing_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/azure/routing_test.exs -------------------------------------------------------------------------------- /test/provider/azure/streaming_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/azure/streaming_test.exs -------------------------------------------------------------------------------- /test/provider/azure/structured_output_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/azure/structured_output_test.exs -------------------------------------------------------------------------------- /test/provider/azure/tools_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/azure/tools_test.exs -------------------------------------------------------------------------------- /test/provider/openai/responses_api_unit_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/openai/responses_api_unit_test.exs -------------------------------------------------------------------------------- /test/provider/openai_structured_output_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/provider/openai_structured_output_test.exs -------------------------------------------------------------------------------- /test/providers/amazon_bedrock_provider_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/providers/amazon_bedrock_provider_test.exs -------------------------------------------------------------------------------- /test/providers/anthropic_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/providers/anthropic_test.exs -------------------------------------------------------------------------------- /test/providers/google_role_fix_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/providers/google_role_fix_test.exs -------------------------------------------------------------------------------- /test/providers/google_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/providers/google_test.exs -------------------------------------------------------------------------------- /test/providers/google_version_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/providers/google_version_test.exs -------------------------------------------------------------------------------- /test/providers/groq_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/providers/groq_test.exs -------------------------------------------------------------------------------- /test/providers/openai_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/providers/openai_test.exs -------------------------------------------------------------------------------- /test/providers/openrouter_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/providers/openrouter_test.exs -------------------------------------------------------------------------------- /test/providers/xai_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/providers/xai_test.exs -------------------------------------------------------------------------------- /test/req_llm/base_url_streaming_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/base_url_streaming_test.exs -------------------------------------------------------------------------------- /test/req_llm/context_conversational_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/context_conversational_test.exs -------------------------------------------------------------------------------- /test/req_llm/context_round_trip_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/context_round_trip_test.exs -------------------------------------------------------------------------------- /test/req_llm/context_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/context_test.exs -------------------------------------------------------------------------------- /test/req_llm/embedding_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/embedding_test.exs -------------------------------------------------------------------------------- /test/req_llm/error_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/error_test.exs -------------------------------------------------------------------------------- /test/req_llm/generation_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/generation_test.exs -------------------------------------------------------------------------------- /test/req_llm/generation_translation_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/generation_translation_test.exs -------------------------------------------------------------------------------- /test/req_llm/integration/streaming_orchestration_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/integration/streaming_orchestration_test.exs -------------------------------------------------------------------------------- /test/req_llm/keys_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/keys_test.exs -------------------------------------------------------------------------------- /test/req_llm/message/content_part_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/message/content_part_test.exs -------------------------------------------------------------------------------- /test/req_llm/message_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/message_test.exs -------------------------------------------------------------------------------- /test/req_llm/messaging_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/messaging_test.exs -------------------------------------------------------------------------------- /test/req_llm/model_helpers_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/model_helpers_test.exs -------------------------------------------------------------------------------- /test/req_llm/provider/defaults_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/provider/defaults_test.exs -------------------------------------------------------------------------------- /test/req_llm/provider/options_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/provider/options_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/amazon_bedrock/additional_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/amazon_bedrock/additional_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/amazon_bedrock/anthropic_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/amazon_bedrock/anthropic_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/amazon_bedrock/converse_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/amazon_bedrock/converse_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/amazon_bedrock/meta_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/amazon_bedrock/meta_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/amazon_bedrock/openai_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/amazon_bedrock/openai_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/amazon_bedrock/sts_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/amazon_bedrock/sts_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/amazon_bedrock_prompt_cache_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/amazon_bedrock_prompt_cache_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/amazon_bedrock_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/amazon_bedrock_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/anthropic_prompt_cache_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/anthropic_prompt_cache_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/google/cached_content_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/google/cached_content_test.exs -------------------------------------------------------------------------------- /test/req_llm/providers/google_vertex/token_cache_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/providers/google_vertex/token_cache_test.exs -------------------------------------------------------------------------------- /test/req_llm/response_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/response_test.exs -------------------------------------------------------------------------------- /test/req_llm/schema_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/schema_test.exs -------------------------------------------------------------------------------- /test/req_llm/schema_zoi_metadata_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/schema_zoi_metadata_test.exs -------------------------------------------------------------------------------- /test/req_llm/schema_zoi_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/schema_zoi_test.exs -------------------------------------------------------------------------------- /test/req_llm/step/error_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/step/error_test.exs -------------------------------------------------------------------------------- /test/req_llm/step/retry_provider_integration_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/step/retry_provider_integration_test.exs -------------------------------------------------------------------------------- /test/req_llm/step/retry_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/step/retry_test.exs -------------------------------------------------------------------------------- /test/req_llm/step/usage_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/step/usage_test.exs -------------------------------------------------------------------------------- /test/req_llm/stream_chunk_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/stream_chunk_test.exs -------------------------------------------------------------------------------- /test/req_llm/stream_response_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/stream_response_test.exs -------------------------------------------------------------------------------- /test/req_llm/stream_server/concurrency_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/stream_server/concurrency_test.exs -------------------------------------------------------------------------------- /test/req_llm/stream_server/core_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/stream_server/core_test.exs -------------------------------------------------------------------------------- /test/req_llm/stream_server/error_handling_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/stream_server/error_handling_test.exs -------------------------------------------------------------------------------- /test/req_llm/stream_server/fixture_capture_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/stream_server/fixture_capture_test.exs -------------------------------------------------------------------------------- /test/req_llm/stream_server/metadata_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/stream_server/metadata_test.exs -------------------------------------------------------------------------------- /test/req_llm/stream_server/provider_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/stream_server/provider_test.exs -------------------------------------------------------------------------------- /test/req_llm/stream_server/streaming_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/stream_server/streaming_test.exs -------------------------------------------------------------------------------- /test/req_llm/streaming/finch_client_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/streaming/finch_client_test.exs -------------------------------------------------------------------------------- /test/req_llm/streaming/http2_error_message_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/streaming/http2_error_message_test.exs -------------------------------------------------------------------------------- /test/req_llm/streaming/http2_validation_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/streaming/http2_validation_test.exs -------------------------------------------------------------------------------- /test/req_llm/streaming/sse_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/streaming/sse_test.exs -------------------------------------------------------------------------------- /test/req_llm/test/chunk_collector_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/test/chunk_collector_test.exs -------------------------------------------------------------------------------- /test/req_llm/test/env_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/test/env_test.exs -------------------------------------------------------------------------------- /test/req_llm/test/model_matrix_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/test/model_matrix_test.exs -------------------------------------------------------------------------------- /test/req_llm/test/transcript_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/test/transcript_test.exs -------------------------------------------------------------------------------- /test/req_llm/test/vcr_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/test/vcr_test.exs -------------------------------------------------------------------------------- /test/req_llm/tool_call_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/tool_call_test.exs -------------------------------------------------------------------------------- /test/req_llm/tool_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/tool_test.exs -------------------------------------------------------------------------------- /test/req_llm/tool_zoi_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm/tool_zoi_test.exs -------------------------------------------------------------------------------- /test/req_llm_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/req_llm_test.exs -------------------------------------------------------------------------------- /test/support/chunk_collector.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/chunk_collector.ex -------------------------------------------------------------------------------- /test/support/env.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/env.ex -------------------------------------------------------------------------------- /test/support/fake_keys.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fake_keys.ex -------------------------------------------------------------------------------- /test/support/fake_registry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fake_registry.ex -------------------------------------------------------------------------------- /test/support/fixture.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixture.ex -------------------------------------------------------------------------------- /test/support/fixture_path.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixture_path.ex -------------------------------------------------------------------------------- /test/support/fixtures.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures.ex -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_haiku_4_5/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_haiku_4_5/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_haiku_4_5/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_haiku_4_5/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_opus_4_0/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_opus_4_0/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_opus_4_0/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_opus_4_0/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_opus_4_0/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_opus_4_0/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_opus_4_1/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_opus_4_1/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_opus_4_1/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_opus_4_1/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_opus_4_1/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_opus_4_1/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_sonnet_4_0/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_sonnet_4_0/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_sonnet_4_0/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_sonnet_4_0/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_sonnet_4_5/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_sonnet_4_5/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/anthropic/claude_sonnet_4_5/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/anthropic/claude_sonnet_4_5/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/aws_sts/assume_role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/aws_sts/assume_role.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_haiku_4_5/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_haiku_4_5/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_haiku_4_5/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_haiku_4_5/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_haiku_4_5/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_haiku_4_5/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_haiku_4_5/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_haiku_4_5/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_haiku_4_5/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_haiku_4_5/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_1/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_1/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_1/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_1/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_1/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_1/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_1/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_1/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_1/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_1/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_1/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_1/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_5/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_5/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_5/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_5/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_5/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_5/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_5/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_5/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_5/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_5/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_opus_4_5/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_opus_4_5/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_sonnet_4_5/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_sonnet_4_5/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_sonnet_4_5/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_sonnet_4_5/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_sonnet_4_5/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_sonnet_4_5/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/claude_sonnet_4_5/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/claude_sonnet_4_5/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/codex_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/codex_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/codex_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/codex_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/codex_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/codex_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/codex_mini/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/codex_mini/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/codex_mini/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/codex_mini/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/codex_mini/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/codex_mini/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/codex_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/codex_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/codex_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/codex_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/codex_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/codex_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_mini/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_mini/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_nano/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_nano/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_nano/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_nano/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_nano/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_nano/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_nano/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_nano/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_nano/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_nano/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_nano/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_nano/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4_1_nano/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4_1_nano/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o_mini/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o_mini/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_4o_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_4o_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_1_chat/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_1_chat/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_1_chat/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_1_chat/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_1_chat/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_1_chat/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_1_chat/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_1_chat/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_1_chat/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_1_chat/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_1_chat/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_1_chat/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_1_chat/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_1_chat/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_1_codex_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_1_codex_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_1_codex_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_1_codex_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_1_codex_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_1_codex_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_chat/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_chat/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_chat/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_chat/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_chat/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_chat/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_chat/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_chat/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_chat/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_chat/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_mini/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_mini/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_mini/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_mini/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_mini/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_mini/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_nano/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_nano/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_nano/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_nano/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_nano/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_nano/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_nano/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_nano/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_nano/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_nano/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_nano/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_nano/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_nano/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_nano/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_nano/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_nano/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/gpt_5_nano/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/gpt_5_nano/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/reasoning_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/reasoning_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o1/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o1/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/reasoning_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/reasoning_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o3_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o3_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/reasoning_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/reasoning_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/azure/o4_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/azure/o4_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/cerebras/gpt_oss_120b/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/cerebras/gpt_oss_120b/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/cerebras/gpt_oss_120b/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/cerebras/gpt_oss_120b/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/cerebras/gpt_oss_120b/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/cerebras/gpt_oss_120b/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/cerebras/gpt_oss_120b/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/cerebras/gpt_oss_120b/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/cerebras/gpt_oss_120b/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/cerebras/gpt_oss_120b/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/cerebras/gpt_oss_120b/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/cerebras/gpt_oss_120b/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/cerebras/qwen_3_coder_480b/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/cerebras/qwen_3_coder_480b/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/cerebras/qwen_3_coder_480b/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/cerebras/qwen_3_coder_480b/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_0_flash/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_0_flash/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_0_flash/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_0_flash/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_0_flash/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_0_flash/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_0_flash/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_0_flash/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_0_flash_exp/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_0_flash_exp/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_0_flash_exp/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_0_flash_exp/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_5_flash/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_5_flash/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_5_flash/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_5_flash/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_5_flash/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_5_flash/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_5_flash/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_5_flash/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_5_pro/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_5_pro/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_5_pro/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_5_pro/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_5_pro/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_5_pro/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_5_pro/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_5_pro/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_5_pro/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_5_pro/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_2_5_pro/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_2_5_pro/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_flash_latest/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_flash_latest/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/google/gemini_flash_latest/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/google/gemini_flash_latest/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/llama_3_1_8b_instant/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/llama_3_1_8b_instant/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/llama_3_1_8b_instant/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/llama_3_1_8b_instant/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/llama_3_1_8b_instant/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/llama_3_1_8b_instant/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/openai_gpt_oss_120b/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/openai_gpt_oss_120b/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/openai_gpt_oss_120b/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/openai_gpt_oss_120b/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/openai_gpt_oss_120b/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/openai_gpt_oss_120b/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/openai_gpt_oss_20b/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/openai_gpt_oss_20b/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/openai_gpt_oss_20b/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/openai_gpt_oss_20b/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/openai_gpt_oss_20b/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/openai_gpt_oss_20b/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/openai_gpt_oss_20b/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/openai_gpt_oss_20b/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/qwen_qwen3_32b/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/qwen_qwen3_32b/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/qwen_qwen3_32b/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/qwen_qwen3_32b/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/qwen_qwen3_32b/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/qwen_qwen3_32b/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/qwen_qwen3_32b/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/qwen_qwen3_32b/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/qwen_qwen3_32b/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/qwen_qwen3_32b/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/qwen_qwen3_32b/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/qwen_qwen3_32b/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/groq/qwen_qwen3_32b/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/groq/qwen_qwen3_32b/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/codex_mini_latest/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/codex_mini_latest/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/codex_mini_latest/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/codex_mini_latest/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_3_5_turbo/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_3_5_turbo/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_3_5_turbo/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_3_5_turbo/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_3_5_turbo/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_3_5_turbo/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_3_5_turbo/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_3_5_turbo/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_3_5_turbo/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_3_5_turbo/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_3_5_turbo/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_3_5_turbo/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_nano/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_nano/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_nano/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_nano/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_nano/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_nano/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_nano/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_nano/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_nano/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_nano/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_1_nano/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_1_nano/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_turbo/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_turbo/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_turbo/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_turbo/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_turbo/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_turbo/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_turbo/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_turbo/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_turbo/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_turbo/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_turbo/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_turbo/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4_turbo/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4_turbo/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_2024_05_13/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_2024_05_13/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_2024_05_13/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_2024_05_13/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_2024_05_13/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_2024_05_13/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_2024_08_06/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_2024_08_06/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_2024_08_06/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_2024_08_06/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_2024_11_20/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_2024_11_20/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_2024_11_20/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_2024_11_20/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_4o_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_4o_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_chat_latest/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_chat_latest/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_chat_latest/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_chat_latest/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_codex/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_codex/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_codex/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_codex/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_codex/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_codex/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_codex/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_codex/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_codex/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_codex/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_codex/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_codex/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_mini/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_mini/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_nano/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_nano/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_nano/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_nano/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_nano/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_nano/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_nano/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_nano/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_nano/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_nano/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_nano/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_nano/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_nano/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_nano/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_pro/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_pro/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_pro/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_pro/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_pro/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_pro/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/gpt_5_pro/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/gpt_5_pro/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/reasoning_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/reasoning_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o1/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o1/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/reasoning_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/reasoning_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_mini/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_mini/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_pro/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_pro/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_pro/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_pro/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_pro/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_pro/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_pro/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_pro/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_pro/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_pro/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_pro/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_pro/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_pro/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_pro/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o3_pro/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o3_pro/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o4_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o4_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o4_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o4_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o4_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o4_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o4_mini/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o4_mini/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o4_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o4_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o4_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o4_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/openai/o4_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openai/o4_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/openai_gpt_5/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/openai_gpt_5/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/openai_gpt_5/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/openai_gpt_5/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/x_ai_grok_3/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/x_ai_grok_3/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/x_ai_grok_3/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/x_ai_grok_3/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/x_ai_grok_3/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/x_ai_grok_3/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/x_ai_grok_4/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/x_ai_grok_4/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/x_ai_grok_4/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/x_ai_grok_4/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/z_ai_glm_4_5/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/z_ai_glm_4_5/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/z_ai_glm_4_5/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/z_ai_glm_4_5/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/z_ai_glm_4_5v/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/z_ai_glm_4_5v/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/z_ai_glm_4_5v/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/z_ai_glm_4_5v/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/z_ai_glm_4_6/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/z_ai_glm_4_6/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/openrouter/z_ai_glm_4_6/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/openrouter/z_ai_glm_4_6/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_fast/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_fast/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_fast/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_fast/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_fast/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_fast/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_fast/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_fast/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_fast/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_fast/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_fast/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_fast/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_fast/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_fast/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_fast_latest/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_fast_latest/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_fast_latest/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_fast_latest/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_fast_latest/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_fast_latest/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_latest/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_latest/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_latest/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_latest/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_latest/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_latest/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_latest/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_latest/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_latest/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_latest/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_latest/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_latest/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_latest/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_latest/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini_fast/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini_fast/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini_fast/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini_fast/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini_fast/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini_fast/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini_fast/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini_fast/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini_latest/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini_latest/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini_latest/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini_latest/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_3_mini_latest/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_3_mini_latest/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/reasoning_streaming.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4_fast/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4_fast/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4_fast/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4_fast/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4_fast/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4_fast/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4_fast/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4_fast/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4_fast/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4_fast/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4_fast/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4_fast/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_4_fast/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_4_fast/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_code_fast_1/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_code_fast_1/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_code_fast_1/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_code_fast_1/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_code_fast_1/reasoning_streaming.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_code_fast_1/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_code_fast_1/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/xai/grok_code_fast_1/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/xai/grok_code_fast_1/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_air/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_air/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_air/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_air/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_air/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_air/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_air/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_air/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_air/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_air/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_air/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_air/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_air/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_air/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_flash/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_flash/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_flash/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_flash/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_flash/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_flash/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_flash/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_flash/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_flash/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_flash/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_flash/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_flash/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5_flash/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5_flash/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_5v/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_5v/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/object_streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/object_streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/reasoning_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/reasoning_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/tool_round_trip_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/tool_round_trip_1.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/tool_round_trip_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/tool_round_trip_2.json -------------------------------------------------------------------------------- /test/support/fixtures/zai/glm_4_6/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai/glm_4_6/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5_air/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5_air/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5_air/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5_air/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5_air/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5_air/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5_flash/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5_flash/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5_flash/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5_flash/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5v/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5v/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5v/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5v/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5v/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5v/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5v/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5v/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5v/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5v/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_5v/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_5v/usage.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_6/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_6/basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_6/multi_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_6/multi_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_6/no_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_6/no_tool.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_6/object_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_6/object_basic.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_6/streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_6/streaming.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_6/token_limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_6/token_limit.json -------------------------------------------------------------------------------- /test/support/fixtures/zai_coder/glm_4_6/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/fixtures/zai_coder/glm_4_6/usage.json -------------------------------------------------------------------------------- /test/support/helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/helpers.ex -------------------------------------------------------------------------------- /test/support/helpers_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/helpers_test.exs -------------------------------------------------------------------------------- /test/support/model_matrix.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/model_matrix.ex -------------------------------------------------------------------------------- /test/support/provider_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/provider_case.ex -------------------------------------------------------------------------------- /test/support/provider_test/comprehensive.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/provider_test/comprehensive.ex -------------------------------------------------------------------------------- /test/support/provider_test/embedding.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/provider_test/embedding.ex -------------------------------------------------------------------------------- /test/support/stream_server_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/stream_server_helpers.ex -------------------------------------------------------------------------------- /test/support/streaming_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/streaming_case.ex -------------------------------------------------------------------------------- /test/support/transcript.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/transcript.ex -------------------------------------------------------------------------------- /test/support/vcr.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/support/vcr.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/test/test_helper.exs -------------------------------------------------------------------------------- /tutorial/agents/01_basic_generate.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/01_basic_generate.exs -------------------------------------------------------------------------------- /tutorial/agents/02_tools_basic_loop.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/02_tools_basic_loop.exs -------------------------------------------------------------------------------- /tutorial/agents/03_streaming_basics.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/03_streaming_basics.exs -------------------------------------------------------------------------------- /tutorial/agents/04_agent_sync_tool_calling.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/04_agent_sync_tool_calling.exs -------------------------------------------------------------------------------- /tutorial/agents/05_agent_phased.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/05_agent_phased.exs -------------------------------------------------------------------------------- /tutorial/agents/06_memory_context.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/06_memory_context.exs -------------------------------------------------------------------------------- /tutorial/agents/07_agent_cli_repl.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/07_agent_cli_repl.exs -------------------------------------------------------------------------------- /tutorial/agents/08_agent_streaming_finalize.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/08_agent_streaming_finalize.exs -------------------------------------------------------------------------------- /tutorial/agents/09_agent_usage_logging.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/09_agent_usage_logging.exs -------------------------------------------------------------------------------- /tutorial/agents/10_agent_task_tools.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/10_agent_task_tools.exs -------------------------------------------------------------------------------- /tutorial/agents/11_agent_parallel_tools.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/11_agent_parallel_tools.exs -------------------------------------------------------------------------------- /tutorial/agents/12_agent_tool_retries.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/12_agent_tool_retries.exs -------------------------------------------------------------------------------- /tutorial/agents/13_agent_profiles.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/13_agent_profiles.exs -------------------------------------------------------------------------------- /tutorial/agents/14_router_agent.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/14_router_agent.exs -------------------------------------------------------------------------------- /tutorial/agents/15_conversation_supervisor.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/15_conversation_supervisor.exs -------------------------------------------------------------------------------- /tutorial/agents/16_agent_persistence.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/16_agent_persistence.exs -------------------------------------------------------------------------------- /tutorial/agents/17_external_api_tool.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/17_external_api_tool.exs -------------------------------------------------------------------------------- /tutorial/agents/18_embedding_retrieval.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/18_embedding_retrieval.exs -------------------------------------------------------------------------------- /tutorial/agents/19_http_api_agent.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/19_http_api_agent.exs -------------------------------------------------------------------------------- /tutorial/agents/20_liveview_chat_agent.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/tutorial/agents/20_liveview_chat_agent.exs -------------------------------------------------------------------------------- /usage-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentjido/req_llm/HEAD/usage-rules.md --------------------------------------------------------------------------------